package com.mashibing.juc.c_025;

import java.util.PriorityQueue;

public class T07_01_PriorityQueue {

    public static void main(String[] args) {
        PriorityQueue<String> q = new PriorityQueue<>();//会自动排序，堆排序的树形结构

        q.add("c");
        q.add("e");
        q.add("a");
        q.add("d");
        q.add("z");

//        for (int i = 0; i < q.size(); i++) {//使用poll的时候q.size()一直都在变
        for (int i = 0; i < 5; i++) {
            System.out.println(q.poll());//按照排序之后的顺序取出
        }
    }
}
